package com.rabbitmq.constant;

public class RabbitConstant {

    /**
     * 邮件队列
     */
    public static final String EMAIL_QUEUE = "email_queue";

    /**
     * 消息队列
     */
    public static final String SMS_QUEUE = "sms_queue";

    /**
     * 消息队列的死信队列
     */
    public static final String DEAD_LETTER_QUEUE_FROM_SMS = "dead_letter_queue_from_sms";

    /**
     * 直连交换机
     */
    public static final String HUAWEI_DIRECT_EXCHANGE = "huawei_direct_exchange";


    /**
     * 扇形交换机
     */
    public static final String HUAWEI_FANOUT_EXCHANGE = "huawei_fanout_exchange";


    /**
     * 主题交换机
     */
    public static final String HUAWEI_TOPIC_EXCHANGE = "huawei_topic_exchange";

    /**
     * 头交换机
     */
    public static final String HUAWEI_HEAD_EXCHANGE = "huawei_head_exchange";

    /**
     * 死信队列交换机
     */
    public static final String HUAWEI_DEAD_LETTER_EXCHANGE = "huawei_dead_letter_exchange";

    /**
     * 消息队列路由KEY
     */
    public static final String SMS_ROUTING_KEY = "sms_key";

    /**
     * 邮件队列路由KEY
     */
    public static final String EMAIL_ROUTING_KEY = "email_key";


    /**
     * 死信队列路由KEY
     */
    public static final String DEAD_LETTER_ROUTING_KEY = "dead_letter__key";
}
